package com.liveneo.adapter.outinterface.web.platform.request;

import java.util.List;

import com.liveneo.adapter.outinterface.web.platform.request.dto.ClaimCollectTask;
import com.liveneo.adapter.outinterface.web.platform.request.dto.CollectDoc;
import com.liveneo.adapter.outinterface.web.platform.request.dto.NotificationTask;
import com.liveneo.adapter.outinterface.web.platform.request.dto.QueryCaseStatus;
import com.liveneo.adapter.outinterface.web.platform.request.dto.QueryClaim;
import com.liveneo.adapter.outinterface.web.platform.request.dto.QueryVIPService;
import com.liveneo.adapter.outinterface.web.platform.request.dto.SurveyDelegateRequestDto;
import com.liveneo.adapter.outinterface.web.platform.request.dto.VideoCaseEnd;
import com.liveneo.adapter.webservice.client.claim.CaseInfo;
import com.liveneo.adapter.webservice.client.claim.EvaluateInfoRequestDto;
import com.liveneo.adapter.webservice.client.claim.GgBanklocationsDto;
import com.liveneo.adapter.webservice.client.claim.ImageInfoRequestDto;
import com.liveneo.adapter.webservice.client.claim.UploadOcrInfo;

/**
  * @Description: 
  * @author liveneo-shuqw
  * @date 2016年10月12日 上午9:42:48
  * Copyright: Copyright (c) 2016 
  * Company: 北京朗泰
  * @version 3.0
  */
public class CliamRequest{
	
	private ChangeTaskStatus changeTaskStatus;
	
	private SurveyRequest sendSurveyInfo;
	private String registNo; // 案件号
	private List<SurveyDelegateRequestDto> surveyDelegate;
	private CreateDocumentTaskRequest CreateDocumentTaskRequest;
	private ChangeTaskStatusRequest changeTaskStatusRequest; 
	private AddSurvry synSurveyInfo;
	private QueryCaseVideoInfo queryCaseVideoInfo;
	private SynCheckUser synGarageInfo;
	private ClaimCollectTask claimCollectTask;
	private RequestHead requestHead;
	private TaskStatusRequest taskStatus;
	private CaseInfo caseinfo;
	private EvaluateInfoRequestDto evaluateInfo;
	private ImageInfoRequestDto requestImageInfo;
	private UploadOcrInfo uploadOcrInfo;
	private GgBanklocationsDto branchInfo;
	private CollectDoc collectDoc;
	private QueryCaseStatus queryCaseStatus;
	private NotificationTask notificationTask;
	private VideoCaseEnd videoCaseEnd;
	private CreateDocumentTask createDocumentTask;
	private QueryClaim queryClaim;
	private QueryVIPService queryVIPService;
	private EndInfoRequest endCaseInfo;
	
	public EndInfoRequest getEndCaseInfo() {
		return endCaseInfo;
	}

	public void setEndCaseInfo(EndInfoRequest endCaseInfo) {
		this.endCaseInfo = endCaseInfo;
	}

	public QueryVIPService getQueryVIPService() {
		return queryVIPService;
	}

	public void setQueryVIPService(QueryVIPService queryVIPService) {
		this.queryVIPService = queryVIPService;
	}

	public QueryClaim getQueryClaim() {
		return queryClaim;
	}

	public void setQueryClaim(QueryClaim queryClaim) {
		this.queryClaim = queryClaim;
	}

	public CreateDocumentTask getCreateDocumentTask() {
		return createDocumentTask;
	}

	public void setCreateDocumentTask(CreateDocumentTask createDocumentTask) {
		this.createDocumentTask = createDocumentTask;
	}

	public VideoCaseEnd getVideoCaseEnd() {
		return videoCaseEnd;
	}

	public void setVideoCaseEnd(VideoCaseEnd videoCaseEnd) {
		this.videoCaseEnd = videoCaseEnd;
	}

	public NotificationTask getNotificationTask() {
		return notificationTask;
	}

	public void setNotificationTask(NotificationTask notificationTask) {
		this.notificationTask = notificationTask;
	}

	public QueryCaseStatus getQueryCaseStatus() {
		return queryCaseStatus;
	}

	public void setQueryCaseStatus(QueryCaseStatus queryCaseStatus) {
		this.queryCaseStatus = queryCaseStatus;
	}

	public ChangeTaskStatus getChangeTaskStatus() {
		return changeTaskStatus;
	}

	public void setChangeTaskStatus(ChangeTaskStatus changeTaskStatus) {
		this.changeTaskStatus = changeTaskStatus;
	}

	public SurveyRequest getSendSurveyInfo() {
		return sendSurveyInfo;
	}

	public void setSendSurveyInfo(SurveyRequest sendSurveyInfo) {
		this.sendSurveyInfo = sendSurveyInfo;
	}

	public String getRegistNo() {
		return registNo;
	}

	public void setRegistNo(String registNo) {
		this.registNo = registNo;
	}

	public List<SurveyDelegateRequestDto> getSurveyDelegate() {
		return surveyDelegate;
	}

	public void setSurveyDelegate(List<SurveyDelegateRequestDto> surveyDelegate) {
		this.surveyDelegate = surveyDelegate;
	}

	public CreateDocumentTaskRequest getCreateDocumentTaskRequest() {
		return CreateDocumentTaskRequest;
	}

	public void setCreateDocumentTaskRequest(CreateDocumentTaskRequest createDocumentTaskRequest) {
		CreateDocumentTaskRequest = createDocumentTaskRequest;
	}

	public ChangeTaskStatusRequest getChangeTaskStatusRequest() {
		return changeTaskStatusRequest;
	}

	public void setChangeTaskStatusRequest(ChangeTaskStatusRequest changeTaskStatusRequest) {
		this.changeTaskStatusRequest = changeTaskStatusRequest;
	}

	public AddSurvry getSynSurveyInfo() {
		return synSurveyInfo;
	}

	public void setSynSurveyInfo(AddSurvry synSurveyInfo) {
		this.synSurveyInfo = synSurveyInfo;
	}

	public QueryCaseVideoInfo getQueryCaseVideoInfo() {
		return queryCaseVideoInfo;
	}

	public void setQueryCaseVideoInfo(QueryCaseVideoInfo queryCaseVideoInfo) {
		this.queryCaseVideoInfo = queryCaseVideoInfo;
	}

	public SynCheckUser getSynGarageInfo() {
		return synGarageInfo;
	}

	public void setSynGarageInfo(SynCheckUser synGarageInfo) {
		this.synGarageInfo = synGarageInfo;
	}

	public ClaimCollectTask getClaimCollectTask() {
		return claimCollectTask;
	}

	public void setClaimCollectTask(ClaimCollectTask claimCollectTask) {
		this.claimCollectTask = claimCollectTask;
	}

	public RequestHead getRequestHead() {
		return requestHead;
	}

	public void setRequestHead(RequestHead requestHead) {
		this.requestHead = requestHead;
	}

	public TaskStatusRequest getTaskStatus() {
		return taskStatus;
	}

	public void setTaskStatus(TaskStatusRequest taskStatus) {
		this.taskStatus = taskStatus;
	}

	public CaseInfo getCaseinfo() {
		return caseinfo;
	}

	public void setCaseinfo(CaseInfo caseinfo) {
		this.caseinfo = caseinfo;
	}

	public EvaluateInfoRequestDto getEvaluateInfo() {
		return evaluateInfo;
	}

	public void setEvaluateInfo(EvaluateInfoRequestDto evaluateInfo) {
		this.evaluateInfo = evaluateInfo;
	}

	public ImageInfoRequestDto getRequestImageInfo() {
		return requestImageInfo;
	}

	public void setRequestImageInfo(ImageInfoRequestDto requestImageInfo) {
		this.requestImageInfo = requestImageInfo;
	}

	public UploadOcrInfo getUploadOcrInfo() {
		return uploadOcrInfo;
	}

	public void setUploadOcrInfo(UploadOcrInfo uploadOcrInfo) {
		this.uploadOcrInfo = uploadOcrInfo;
	}

	public GgBanklocationsDto getBranchInfo() {
		return branchInfo;
	}

	public void setBranchInfo(GgBanklocationsDto branchInfo) {
		this.branchInfo = branchInfo;
	}

	public CollectDoc getCollectDoc() {
		return collectDoc;
	}

	public void setCollectDoc(CollectDoc collectDoc) {
		this.collectDoc = collectDoc;
	}
	
}
